/*!
* @Authors:                    *
* @System:icip                 *
* @Version:v1.0.0              *
* @update: 2016-02-23 15:32:55 *
*/

.control-adjustment .frame .ks-input:focus,.control-adjustment .frame input:focus,.control-select .ks-select-txt:focus,.control-text .control-input-text input:focus {
	outline: 0
}

.control-text:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.control-adjustment .ks-dn-btn,.control-adjustment .ks-up-btn {
	background: url(img-control/btn-01.png) left bottom no-repeat #fff;
	display: block;
	height: 50%;
	width: 8px;
	-webkit-appearance: none
}

.control-adjustment .ks-dn-btn {
	background-position: left top
}

.control-adjustment {
	display: inline-block;
	width: 100px;
	height: 25px;
	border: 1px solid #ccc
}

.control-adjustment .frame {
	position: relative;
	width: 100%;
	height: 100%
}

.control-adjustment .frame .ks-input {
	-webkit-appearance: none;
	border: none;
	height: 100%;
	width: 100%;
	padding-left: 1px
}

.control-adjustment .frame .ks-hide {
	display: none
}

.control-adjustment .adjust-btn {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 9px
}

.control-checkbox {
	-webkit-appearance: none;
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: -11%;
	background: url(img-control/checkbox.png) left top no-repeat #fff
}

.control-on-off {
	background: url(img-control/on-off.png) 1px 1px no-repeat #fff;
	width: 71px;
	height: 52px;
	display: inline-block;
	vertical-align: middle
}

.ks-checked {
	background-position: bottom left
}

.control-checkbox input,.control-on-off input {
	display: none
}

.control-radio {
	width: 17px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	background: url(img-control/radio.png) left top no-repeat
}

.ks-radio {
	background-position: bottom left
}

.control-radio input {
	display: none
}

.control-operate,.control-text,.control-text .control-text-ico {
	display: inline-block;
	vertical-align: middle
}

.control-operate {
	height: 27px;
	width: 24px;
	background: url(img/03-icon-red.png) -2px -124px no-repeat;
	cursor: pointer
}

.control-text {
	width: 355px;
	border: 1px solid #fff
}

.control-text .control-text-ico {
	background: url(img/shape-01.png) left top no-repeat;
	width: 35px;
	height: 35px;
	margin: 11px 0 8px 5px;
	float: left
}

.control-text .control-input-text {
	float: left;
	margin: 8px 0 0 15px
}

.control-text .control-input-text .input {
	height: 35px;
	width: 300px;
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: 35px;
	background: 0 0;
	border: none;
	color: #fff
}

.control-button .button,.control-button button {
	-webkit-appearance: none;
	width: 360px;
	height: 42px;
	margin: 8px 0 0 5px;
	border: none;
	/* border-bottom: 2px red solid; */
	border-radius: 0px;
	/* font-weight: 700; */
	color: #fff;
	background: #1c80e5;
	vertical-align: middle
}

.control-button .ks-down {
	background: #b23d3d;
	border-color: #b23d3d
}

.control-select {
	position: relative;
	width: 200px;
	height: 40px;
	border: 1px solid #ccc;
	background: #fff
}

.control-select .ks-select-input {
	-webkit-appearance: none;
	height: 100%;
	width: 100%
}

.control-select .ks-select-txt {
	-webkit-appearance: none;
	border: none;
	height: 100%;
	width: 100%;
	line-height: 1;
	cursor: default;
	background: 0 0
}

.control-select .ks-select-btn {
	background: url(img-control/select-btn.png) 0 -15px no-repeat #fff;
	display: block;
	height: 100%;
	width: 18px;
	position: absolute;
	right: 5px;
	top: 0
}

.control-select .ks-select-pop {
	background-position: 0 16px
}

.control-select .ks-option-box {
	display: none;
	width: 100%;
	height: 100px;
	overflow-y: auto;
	overflow-y: scroll;
	border: 1px solid #ccc;
	background: #fff
}

.control-select .ks-option {
	padding: 5px 0
}

.control-select .ks-hover {
	background: #ccc
}

.control-css3select {
	width: 200px;
	height: 40px;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	position: relative
}

.control-css3select select {
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	vertical-align: bottom;
	-o-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.control-css3select:active,.control-css3select:focus {
	outline: 0;
	border: none
}

.control-css3select:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 20px;
	vertical-align: middle;
	text-align: center;
	background: url(img-control/select-btn.png) center -15px no-repeat;
	pointer-events: none;
	border: 1px solid #ccc;
	border-left: none
}

.control-css3select select option {
	padding: 2px 10px;
	border: none;
	font-weight: 400
}

.css3select-icon-hide:after {
	display: none;
	background: 0 0
}

/*!----------   2016-02-23 15:32:55   ----------*/